<%@page import="utilities.Utilities"%>
<%@page import="entity.Adesione"%>
<%@page import="java.util.List"%>
<%@page import="entity.UtenteRegistrato"%>
<%@page import="statefulSB.UtenteLoggatoLocal"%>
<%@page import="entity.Annuncio"%>
<%! 
    ServletContext sc;
    Adesione adesione;
    UtenteRegistrato utenteLoggato;
    List<Adesione> adesioni;
    
    public void jspInit(){
        sc = getServletContext();
    }
%>

<%
    adesione = (Adesione) request.getAttribute("adesione");
    utenteLoggato = Utilities.getUtenteLoggato(request); 
    if (utenteLoggato == null) Utilities.errore("devi essere loggato per vedere gli annunci a cui sei iscritto", request, response);
    adesioni = utenteLoggato.getAdesioni();
%>

<div class="tabContainer">
    <div  class="halfBorderRadius unSelectedTab">
        <a href="Controller?action=mostraAnnunciCreati"><h3>Annunci creati</h3></a>
    </div>
    <div  class="halfBorderRadius selectedTab">
        <h3>Adesioni ad annunci</h3> 
    </div>
    <div class="tabBody invertedGradient">  
         <!-- ho degli annunci creati -->
            <%
                if (adesioni.size() != 0){
                    
                    if (adesione == null) adesione = adesioni.get(0);
            %>
                    <div class="listaSiti">
                        <p>Clicca su un sito per vedere l'annuncio creato</p>
                        <ul>
                            <% 
                                for (int i=0; i<adesioni.size(); i++){
                            %>      <li class="selected"><a href="Controller?action=mostraAnnunciIscritto&adesione=<%= adesioni.get(i).getId() %>"><%= adesioni.get(i).getAnnuncio().getSito().getUrl() %></a></li>
                            <%
                                    if (i!=adesioni.size()-1){
                            %>          <hr/>
                            <%      }
                                }
                            %>
                        </ul>
                    </div>
            <% 
                    request.setAttribute("annuncio", adesione.getAnnuncio());
                    request.setAttribute("adesione", adesione);
            %>
                    <jsp:include page="dettagliAdesione.jsp"/>
          <!-- non ho annunci creati -->
            <%  }
                else{
            %>
                    <p class="noAnnunci">Non ti sei ancora iscritto ad alcun annuncio.</p>                
            <%
                }
            %>  
    </div>

</div>

<!-- fine i tuoi annunci -->
